package com.bootdo.fx.domain;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;



/**
 * app_goods_order
 * 
 * @author 袁飞龙
 * @email 1992lcg@163.com
 * @date 2017-11-30 17:12:20
 */
public class OrderInfoDO implements Serializable {
	private static final long serialVersionUID = 1L;
	
	//
	private String orderId;
	//
	private String orderSerialNo;
	//
	private String orderAddress;
	//
	private BigDecimal orderAmount;
	//
	private Date orderCreateTime;
	//
	private Date orderUpdateTime;
	//
	private String expressName;
	//
	private String expressNo;
	//
	private String userIp;
	//
	private String userOpenid;
	//
	private Date orderPayTime;
	//
	private String orderRemark;
	//0:微信支付 1:支付宝支付 2：银联支付
	private Integer orderPayType;
	//0:支付成功 1：支付失败
	private Integer orderPayStatus;
	//-2  已退款(付款后取消订单)
//            -1 取消订单(未付款而取消订单)
//             状态
//            0 未付款
//            1 表示已付款 (未发货)
//            2 已发货
//            3 待评价
//            4 申请退款
//            5 退款中
//            6 退款申请被驳回
//            7 已评价
//
            
	private Integer orderStatus;
	//
	private String receiverTel;
	//
	private String receiverName;
	private String userId;
	private String userNickname;
	//
	private String zipCode;
	//
	private Date orderShipTime;
	//
	private Date orderReceivedTime;

	private String isBalance;


	public String getIsBalance() {
		return isBalance;
	}

	public void setIsBalance(String isBalance) {
		this.isBalance = isBalance;
	}

	public String getUserNickname() {
		return userNickname;
	}

	public void setUserNickname(String userNickname) {
		this.userNickname = userNickname;
	}

	/**
	 * 设置：
	 */
	public void setOrderId(String orderId) {
		this.orderId = orderId;
	}
	/**
	 * 获取：
	 */
	public String getOrderId() {
		return orderId;
	}
	/**
	 * 设置：
	 */
	public void setOrderSerialNo(String orderSerialNo) {
		this.orderSerialNo = orderSerialNo;
	}
	/**
	 * 获取：
	 */
	public String getOrderSerialNo() {
		return orderSerialNo;
	}
	/**
	 * 设置：
	 */
	public void setOrderAddress(String orderAddress) {
		this.orderAddress = orderAddress;
	}
	/**
	 * 获取：
	 */
	public String getOrderAddress() {
		return orderAddress;
	}
	/**
	 * 设置：
	 */
	public void setOrderAmount(BigDecimal orderAmount) {
		this.orderAmount = orderAmount;
	}
	/**
	 * 获取：
	 */
	public BigDecimal getOrderAmount() {
		return orderAmount;
	}
	/**
	 * 设置：
	 */
	public void setOrderCreateTime(Date orderCreateTime) {
		this.orderCreateTime = orderCreateTime;
	}
	/**
	 * 获取：
	 */
	public Date getOrderCreateTime() {
		return orderCreateTime;
	}
	/**
	 * 设置：
	 */
	public void setOrderUpdateTime(Date orderUpdateTime) {
		this.orderUpdateTime = orderUpdateTime;
	}
	/**
	 * 获取：
	 */
	public Date getOrderUpdateTime() {
		return orderUpdateTime;
	}
	/**
	 * 设置：
	 */
	public void setExpressName(String expressName) {
		this.expressName = expressName;
	}
	/**
	 * 获取：
	 */
	public String getExpressName() {
		return expressName;
	}
	/**
	 * 设置：
	 */
	public void setExpressNo(String expressNo) {
		this.expressNo = expressNo;
	}
	/**
	 * 获取：
	 */
	public String getExpressNo() {
		return expressNo;
	}
	/**
	 * 设置：
	 */
	public void setUserIp(String userIp) {
		this.userIp = userIp;
	}
	/**
	 * 获取：
	 */
	public String getUserIp() {
		return userIp;
	}
	/**
	 * 设置：
	 */
	public void setUserOpenid(String userOpenid) {
		this.userOpenid = userOpenid;
	}
	/**
	 * 获取：
	 */
	public String getUserOpenid() {
		return userOpenid;
	}
	/**
	 * 设置：
	 */
	public void setOrderPayTime(Date orderPayTime) {
		this.orderPayTime = orderPayTime;
	}
	/**
	 * 获取：
	 */
	public Date getOrderPayTime() {
		return orderPayTime;
	}
	/**
	 * 设置：
	 */
	public void setOrderRemark(String orderRemark) {
		this.orderRemark = orderRemark;
	}
	/**
	 * 获取：
	 */
	public String getOrderRemark() {
		return orderRemark;
	}
	/**
	 * 设置：0:微信支付
            1:支付宝支付
            2：银联支付
	 */
	public void setOrderPayType(Integer orderPayType) {
		this.orderPayType = orderPayType;
	}
	/**
	 * 获取：0:微信支付
            1:支付宝支付
            2：银联支付
	 */
	public Integer getOrderPayType() {
		return orderPayType;
	}
	/**
	 * 设置：0:支付成功
            1：支付失败
	 */
	public void setOrderPayStatus(Integer orderPayStatus) {
		this.orderPayStatus = orderPayStatus;
	}
	/**
	 * 获取：0:支付成功
            1：支付失败
	 */
	public Integer getOrderPayStatus() {
		return orderPayStatus;
	}
	/**
	 * 设置：-2  已退款(付款后取消订单)
            -1 取消订单(未付款而取消订单)
             状态  
            0 未付款  
            1 表示已付款 (未发货) 
            2 已发货
            3 待评价
            4 申请退款
            5 退款中
            6 退款申请被驳回
            7 已评价
            	 
            
	 */
	public void setOrderStatus(Integer orderStatus) {
		this.orderStatus = orderStatus;
	}
	/**
	 * 获取：-2  已退款(付款后取消订单)
            -1 取消订单(未付款而取消订单)
             状态  
            0 未付款  
            1 表示已付款 (未发货) 
            2 已发货
            3 待评价
            4 申请退款
            5 退款中
            6 退款申请被驳回
            7 已评价
            	 
            
	 */
	public Integer getOrderStatus() {
		return orderStatus;
	}
	/**
	 * 设置：
	 */
	public void setReceiverTel(String receiverTel) {
		this.receiverTel = receiverTel;
	}
	/**
	 * 获取：
	 */
	public String getReceiverTel() {
		return receiverTel;
	}

	public String getReceiverName() {
		return receiverName;
	}

	public void setReceiverName(String receiverName) {
		this.receiverName = receiverName;
	}

	/**
	 * 设置：
	 */
	public void setUserId(String userId) {
		this.userId = userId;
	}
	/**
	 * 获取：
	 */
	public String getUserId() {
		return userId;
	}
	/**
	 * 设置：
	 */
	public void setZipCode(String zipCode) {
		this.zipCode = zipCode;
	}
	/**
	 * 获取：
	 */
	public String getZipCode() {
		return zipCode;
	}
	/**
	 * 设置：
	 */
	public void setOrderShipTime(Date orderShipTime) {
		this.orderShipTime = orderShipTime;
	}
	/**
	 * 获取：
	 */
	public Date getOrderShipTime() {
		return orderShipTime;
	}
	/**
	 * 设置：
	 */
	public void setOrderReceivedTime(Date orderReceivedTime) {
		this.orderReceivedTime = orderReceivedTime;
	}
	/**
	 * 获取：
	 */
	public Date getOrderReceivedTime() {
		return orderReceivedTime;
	}

}
